﻿@import url("css/variations/stylesheetwidget.css");
@import url('http://fonts.googleapis.com/css?family=Open+Sans');

html
{     
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0099CB, endColorstr=#FFFFFFFF)";*/
}

* + html
{
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0099CB, endColorstr=#FFFFFFFF);*/
}

/*remove default orange border on active items - Chrome and Safari*/
*:focus {outline: none;}


#Body
{
/*   background-color:#DFFEFF;
background-image: url("/content/background.png");*/
background-repeat: repeat-x;
background-position: center 0px;
min-height: 600px;
background-attachment: fixed;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
    
    .SignInContent td, .SignInContent table {
margin: 0 !important;
padding: 0 !important;
border-spacing: 0px !important;
}
    
.content-pane {
    border: 1px solid #CCC;
    margin-bottom: 20px;
    *height:auto;
}

form
{
    /*loading background*/
    
    min-height:600px;
}

.logo_pad, .logo_left, .logo_right
{
	background: none;
	height: auto;
	padding-bottom: 0px;
	
}

.s_logo {
margin: 0px auto;
width: 100%;
text-align: center;
margin-left: 0 !important;
background: #333;
border-bottom: 1px solid #333;

}

.logo_pad
{
margin: 0px 0px 10px 0px;
padding: 0px;
}

.logo_top_bg, .logo_top_left
{
	display: none;
}

* html #themainlogo
{ 
	*behavior:url(/Portals/SmeTaxForum/iepngfix.htc);
	*margin-left:21px;
}

* html .themainlog_map
{ *overflow:hidden;
}

.mainMenu
{
    margin-top: 10px;
}

.SurveyListContent, 
.discussion-listings-container, 
.communication, .live-chat, 
.divProfileHeader, 
.SpeedBlogContent {
padding-left: 25px;
padding-top: 0px;
}

.surveyiframe {
/*-moz-border-radius: 4px;
-webkit-border-radius: 15px;
border-radius: 15px;
border: none;
-moz-box-shadow: 0px 3px 15px rgba(0,0,0,0.08);
-webkit-box-shadow: 0px 3px 15px rgba(0,0,0,0.08);
box-shadow: 0px 3px 15px rgba(0,0,0,0.08);*/
background-color: transparent;
}

.reportprob-surveyiframe {
-moz-border-radius: 4px;
-webkit-border-radius: 15px;
border-radius: 15px;
border: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}


#wrapper
{
	width: 1052px;
	display: table;
	margin: 0 auto;
	margin-bottom: 24px;
}
.top-pane
{
	padding: 0px;
	height: auto;
}
* html .top-pane
{ *overflow:hidden;}

.left-pane
{
	padding: 0px;
	float: left;
	width: 135px;
	*z-index:1000;
}
* + html .left-pane
{
    position:relative;
}

* html .left-pane
{ 
    *overflow:hidden;
}

.right-pane
{
	padding: 0px;
	float: left;
	width: 0px;
}
* html .right-pane
{ *overflow:hidden;}

* html .Grey-Activity-2 .HomePageNewsDiscussionsContent, 
* html .Grey-Activity-2 .NewsContent,
* html .Grey-Activity-2 .PollIFrameContent, 
* html .Grey-Activity-2 .SingleEditorialListContent
{

display:inline;
}

.activitymodule-pane
{
float: left;
padding: 0;
width: 900px;
margin-left: 149px;
background-color: #DDD;
padding: 0;

background-image: url("/content/act-stripe.png");
background-repeat: repeat;
/*
background-image: url("/content/c-grey-light.png");
background-repeat: repeat-x;
*/
border: none !important;  
}

* html .activitymodule-pane
{ 
    
}

* + html .activitymodule-pane
{ 
   
}

 
.content-pane

{
-moz-box-shadow: 0px -5px 15px rgba(0,0,0,0.1);
-webkit-box-shadow: 0px -5px 15px rgba(0,0,0,0.1);
box-shadow: 0px -5px 15px rgba(0,0,0,0.1);
}

.activitymodule-pane

{
-moz-box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
-webkit-box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
}


#divCbrSignUpDetailsContent .divCbrRegistration-PersonalDetails, 
#divCbrSignUpDetailsContent .divCbrRegistration-AccountDetails, 
.additional-fields-pnlAddress fieldset {
padding-bottom: 15px;
float: left;
padding-right: 60px;
width: 280px;
}

divDetails {
width: 350px;
}




.tab2 .personal-details .member-profile-validator
 {
margin-left: 110px;
}

.CbrSignupErrorMessageLong {
width: auto;
}

.divCbrRegistration-PersonalDetails p,
.divCbrRegistration-AccountDetails p
{
    float: left;
    clear: left;
}


.bot_pad
{
float: left;
width: 100%;
height: auto;
background-color: #999;
margin: 0px;
padding: 5px 0px !important;
background-color: #333;
border-top: 1px solid #333;
position: fixed;
bottom: 0;
left: 0;
padding: 5px 0;
z-index: 999;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

}

* html .bot_pad
{ 
	overflow:hidden;
	margin-left:74px;
	margin-top:-17px;
}


.footer-style-wrap 
{
    width: 998px;
margin: 0 auto; 

}



#copy_style
{
	float: left;
}

* html #copy_style
{
	padding-top: 15px;
	padding-left: 14px;
}

#terms_style
{
	float: right;
}

* html #terms_style
{	
	padding-right: 40px;
	padding-top: 15px;
}

.footer a, 
.footer, 
a.footer:link, 
a.footer:active, 
a.footer:visited
{
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
}

.footer a:hover
{
	text-decoration: underline;
}

#myMap
{
	margin-top: 15px;
}




.c_content p
{
  * padding-bottom: 0px !important;  
}

/*.SpeedBlogContent .page-header
{
width:570px;
 margin-bottom:60px;
 margin-left:20px;
}*/




/* Quick Poll classes start */
.result
{
	float: left;
	display: block;
	background-color: #4A6272;
	height: 13px;
	padding-top: 3px;
}
.row
{
	width: 200px;
	padding-bottom: 5px;
	overflow: hidden;
}
#results label
{
	clear: both;
	float: left;
	height: 10px;
	width: 50px;
}
.poll
{
	background-image: url(/Portals/OpinionsPaid/ContentImages/poll_background.jpg);
	width: 315px;
	height: auto;
	font-family: 'Open Sans', Arial;
	font-size: 13px;
	padding-top: 15px;
	font-weight: 700;
	background-position: center bottom;
	margin-left: 35px;
	margin-top: 15px;
}
.poll h2
{
	background-image: url(/Portals/OpinionsPaid/ContentImages/poll_call_out.gif);
	width: 288px;
	height: 58px;
	margin: 0px 0px 10px 15px;
	padding-top: 7px;
	padding-left: 10px;
	background-repeat: no-repeat;
	font-family: 'Open Sans',Arial;
	font-size: 13px;
}
#pollForm
{
	padding-left: 40px;
	line-height: 45px;
	padding-bottom: 20px;
}
#buttonRow
{
	margin-top: 10px;
}



#results
{
	padding-top: 15px;
	padding-left: 40px;
}
.row
{
	height: 40px;
}
#thanks
{
	padding-left: 40px;
	padding-bottom: 20px;
}
/* Quick Poll classes end */


/*.FBConnectButton, .FBConnectButton_RTL,
.FBConnectButton .FBConnectButton_Text,
.FBConnectButton_RTL .FBConnectButton_Text
{
    background-image:url(/content/Pop-up.png) !important;
}*/

/* Login Box styles */



.alternative-login-box
{
  display:block;
}



.divCbrSignIn-Content
{
	padding-right: 0px;
	padding-top: 0px;
}

.phone-error-message {
margin-bottom: -30px;
}

.divSignUp-RightPanel .editfield label
 {
color: #FFF !important;
}

.divSignUp-RightPanel .editfield tr
 {
height: 30px;
vertical-align: top;
color: #FFF !important;
}
	.divSignInButton
{
	float: left;
	
}

.CbrSignInResetPasswordContent
{
    /* color: White !important; */
    margin-left: 60px;
}

.CbrResetPassword-Content input[type="text"] {
border: none;

}




.divCbrSignIn-ForgotPassword
{
	float: left;
	margin-top: 15px;
	width: 300px;
}



.profile_box_logged_Fout
{
 display:block;
 background-color: #FFF;
 padding: 14px !important;
min-height: 125px;
background-repeat: no-repeat;
-webkit-border-radius: 10px 0px 10px 10px;
-moz-border-radius: 10px 0px 10px 10px;
border-radius: 10px 0px 10px 10px;
}

.login_box
{
	background-repeat: no-repeat;
	margin: 0px !important;
	float: none !important;


	
}

* html .login_box
{ *overflow:hidden;}

.profile_box_logged_out
{
	behavior: url(/Portals/SmeTaxForum/iepngfix.htc);
	width: 135px;
	height: 145px;
	padding: 2px 2px 2px 2px;
}
.login
{
	padding-bottom: 12px;
	float: left;
}
div.sign_in_text
{
    font-size: 12px;
    color: #888;
    float: left !important;
}
.login, a.login:link, a.login:active, a.login:visited
{
	font-size: 12px;
	color: #0099CB;	
	text-decoration: none
}
a.login:hover
{
	text-decoration: underline;
}
* html .login_box .login
{ 
	*margin-left:10px;
	*margin-top:10px;
}

* html .login_box .register-standout
{ 
	*margin:10px 30px;
}

.txtCbrSignIn-Username, .txtCbrSignIn-Password
{
	width: 250px;
background: #f5f5f5;
padding: 16px 10px;
margin: 0;
border: 1px solid #DDD;

}

.remember-me .message {
/* color:White; */
}

.divCbrSignIn-Content p {
padding-bottom: 5px !important;
/* color: White; */
}

.divCbrSignIn-Email, .divCbrSignIn-Password
{
    margin: 0 0 10px 0;
    width: auto;
    
}

.remember-me
{  
    margin:0px;  
}

.remember-me .checkbox input
{  
    margin:0px;
}  



.forgot_password, a.forgot_password:link, a.forgot_password:active, a.forgot_password:visited, a.forgot_password:hover
{
	margin-left: 15px;
	margin-top: 9px;
	float: left;
	font-size: 9px;
	color: #FFFFFF;
	font-family: 'Open Sans', Arial;
	text-decoration: none;
}

* html .forgot_password a
{ *color:#ffffff;}


.profile_image
{
	float: left;
	background-color: #FFFFFF;
	width: 57px;
	height: 68px;
	}
.profile_notification
{
	display: none;
}
.profile_edit
{
float: right;
	margin-left: 3px;
	margin-top: 11px;
	font-size: 12px;
	padding-right: 17px;
}
.profile_edit .profile
{
	float: right;
	font-weight: bold;
	margin-right: -2px;
}

.profile_name
{
	font-size: 16px;
	padding-top: 7px;
	font-weight: bold;
	clear: both;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;

}

.profile_completed
{
	float: left;
	margin-top: 22px;
	background-color: #FFFFFF;
	width: 94%;
	height: 16px;
	font-size: 9px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 8px;
	color: #000000;
	display:none;
}
.profile_zoints
{
	display: none;
}
.profile_percent
{
	font-size: 9px;
	font-family: 'Open Sans', Arial,Helvetica,sans-serif;
}
.arrow
{
    display:none;
}

/* Speed Blog */

/*
.suite-wrapper
{
    height: 90px;  
}
*/


* html .description-field
{
	margin-top: -5px !important;
}

/* End Of Speed Blog  */ 



/* sign-up styling start */



#divSignUpSignIn-Cotent dd {
display: block;
margin: 0px;
}

#divCbrSignUpDetailsContent .sign-up-text-box {
width: 270px;

padding: 10px 4px;
margin-bottom: 10px;
margin-top: 5px;
/* border: none; */
margin-right: 10px;
}





.CbrSignUp-Firstname, .CbrSignUp-Surname, .CbrSignUp-Email, .CbrSignUp-DisplayName, .CbrSignUp-Password {
margin-top: 0px;
padding-top: 0px;
border-top: none;
}

.additional-fields-pnlAddress dl {
float: left;
width: 342px;
margin: 0;
padding: 0;
}

.CbrSignUp-Email
{
    float: left;
}

.divCbrSignup-Content .CbrSignUp-Header, #dnn_ctr9793_ViewSignUp_pnlUpdateMemberCoreDetails .CbrSignUp-Header {
margin-top: 0px !important;
padding-bottom: 25px;
font-size: 20px;
/* color: white; */
display: block;
padding-top: 20px;
}

.divSignUpSignIn-Cotent .lblCantFindAddress 
{
    color: White;
}

.divCbrSignup-Content p {
    padding-top: 0px !important;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
margin-top: 5px !important;
}

.additional-fields-pnlAddress .address dt, 
.additional-fields-pnlAddress dt
{
    color: white;
font-size: 14px;
padding: 6px 0;
float: left;
width: 110px;
display: block;
margin-bottom: 14px;
height: 16px;
clear: left;
    }
    


.additional-fields-pnlAddress .address dd, .additional-fields-pnlAddress dd
{
  margin: 0px;
}

#dnn_ctr9793_ViewSignUp_signUpAdditionalFields_pnlYesNoQuestions .email-notifications
{
    float: left;
    font-size: 12px;
    color: white;
    margin-bottom:15px;
    /*
    width: 200px;
    margin: 0 20px 20px 0;
    background-color: white;
    padding: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    height: 120px;
*/
}

#dnn_ctr9793_ViewSignUp_signUpAdditionalFields_pnlYesNoQuestions .email-notifications dt
{ 
font-size: 12px;
color: #4B4B4B;
height: auto;
width:auto;
margin-right:10px;
padding-top:0px;
}

.email-notifications .editfield {
margin-left: -3px;
margin-top: 15px;
width: 20px;
}

#dnn_ctr9793_ViewSignUp_signUpAdditionalFields_pnlYesNoQuestions dd
{
    margin: 0px !important;
    float:left;
    width:90%;
}

.divCbrSignup-Content {
/* color: white; */
width: 900px;
}

.additional-fields-pnlAddress .address legend, .additional-fields-pnlAddress legend, .additional-fields-pnlAddress .contact legend
{
    padding: 0px;
padding: 0px;
width:270px;
}



#divSignUpSignIn-Cotent .CbrSignUp-Header {
margin-top: 12px !important;
font-size: 24px;
border-bottom: dashed 1px white;
}

.divCbrSignup-Content {
padding: 0px;
margin-bottom: 15px;
}

.c_content-activity 
{
    float: left;
}


/* OP Store */
.div-tab
{
  float: left;
  width:100px;
}

.select-category
{
 background-image: url("/content/info.jpg");
  width:30px;
  height:30px;
 background-repeat: no-repeat;
}

.li-tab
{
    font-size: 16px;
    display: inline;
    margin: 0px;
    color: #FFFFFF;
    }
    
    .MenuContent
    {
        padding: 25px;
    width: 300px;
    border-right: 1px solid #DDD;
    min-height: 600px;
    float: left;
     }
    
   
    .MenuContent ul{
    list-style: none;  
    list-style-position: inside;
    margin:0;
    padding:0;
    }
    
    .MenuContent ul.menu li  
    {
    margin: 25px 5px 15px 0; 
     }
    
        
    .MenuContent ul.menu li.active{  
    background: #13B5EA;  
    cursor: text;
    }  
    
    .MenuContent ul.menu li.active:hover{  
    background: #13B5EA;  
    }  
    
    div.StoreCatalogWrapper
    {
        width: 497px;
        *width: 450px;
        border-bottom: 1px dashed #DDD !important; 
        padding: 25px;
        float: left;
    }
    
    .CatalogContent
    {
        float: left;
        }
    
    img.StoreProductImage {
    width: 120px;
    height: 110px;
    float: left;
    margin: 0px 10px 20px 0px;
    border: 1px solid #DDD !important;
    }
    
    .MenuContent select 
    {
    margin:0;
    height: 25px;
    width: 295px;
    margin-bottom: 25px;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-box-align: center;
    border: 1px solid #AAAAAA;
    border-image: initial;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default;
}
    
   .Menu_lblRewardCentre
   {
    margin-top: 0px;
color: #4B4B4B;
font-size: 36px;
margin-left: 0px;
}

div.StoreMiniCartWrapper 
{
    width: 497px;
font: 12px; 
font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
text-align: left;
padding: 25px;
font-weight: normal;
}

.comments-display .reply-wrap h2{
width: auto;

}

.c_head_grey
{
    float: left;
}

.menu-wrapper a
{
    text-decoration: none;
    color: #00A1D6;
}



.StoreCartDetailProduct
{
width:240px;
border-style: hidden;
border-width: 0;
text-decoration: none;
}

.StoreCartDetailProduct a
{
text-decoration: none;
color: #13B5EA;
}



input.StoreQuantityTextBox,
input.StoreCartDetailQuantityTextBox {
width: 55px;
height: 20px;
margin: 5px 10px; 
font-size: 12px;
background-color: #DDD;
border: none;
text-align:center;
}

div.StoreListContainer-Title,div.StoreDetailContainer-Title
{
padding-bottom: 10px;
font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
font-weight: normal;
margin-top: 0px;
color: #4B4B4B;
font-size: 22px;
margin-left: 0px;

    }
    


.category-description
{
    display:block;
    
}

.points-remaining,
.cart-total,
.cart-count
{
padding: 10px 0;
display: block;
border: 1px solid #DDD;
width: 130px;
float: left;
margin: 10px 10px 10px 0;
padding: 10px;
}



.points-remaining span,
.cart-total span,
.cart-count span
{
    
    display: block;

}


table.StoreCartDetail {
font-size: 12px;
border-collapse: collapse;
empty-cells: hide;
table-layout: auto;
text-align: center;
border-style: hidden;
border-width: 0;
}

/* order history*/
div.StoreAccountWrapper {
font: 14px 'Open Sans', Arial, Helvetica, sans-serif;
text-align: center;
padding: 25px;
}

td.StoreAccountOrdersNumberHeader, td.StoreAccountOrdersDateHeader, td.StoreAccountOrdersStatusHeader, td.StoreAccountOrdersStatusDateHeader, td.StoreAccountDownloadsOrderNumberHeader, td.StoreAccountDownloadsAllowedHeader, td.StoreAccountDownloadsDownloadedHeader, td.StoreAccountDownloadsDownloadHeader {
text-align: center;
font-size: 16px;
background-color: #EEE;
}

table.StoreAccountAddresses tr, table.StoreAccountOrders tr, table.StoreAccountOrderBody tr, table.StoreAccountDownloads tr {
border-color: #DDD;
border-style: solid;
border-width: 1px;
padding: 2px;
}

div.StoreAccountCustomerCart, div.StoreAccountOrdersWrapper {
text-align: center;
padding: 10px 0;
width: 845px;
}

table.StoreAccountAddresses td, table.StoreAccountOrders td, table.StoreAccountOrderBody td, table.StoreAccountDownloads td {
border-color: #DDD;
border-style: solid;
border-width: 1px;
padding: 3px;
}

td.StoreCartDetailPriceHeader, td.StoreCartDetailPriceFooter, td.StoreCartDetailSubtotalHeader, td.StoreCartDetailSubtotalFooter, td.StoreAccountOrdersTotalHeader {
text-align: center;
background-color: #ddd;
font-size: 16px;

}

td.StoreCartDetailPrice, td.StoreCartDetailQuantity, td.StoreCartDetailSubtotal, td.StoreAccountOrdersTotal, td.StoreAccountOrderBodyQty, td.StoreAccountOrderBodyPrice, td.StoreAccountOrderBodySubtotal {
text-align: center;
}

div.StoreAccount-Buttons {
font: 12px 'Open Sans', Arial, Helvetica, sans-serif;
text-align: right;
}

a.CommandButton:link, a.CommandButton:visited {
color: #13B5EA;
font-weight: normal;
text-decoration: none;
}

a.CommandButton:hover {
color: #00A1D6;
font-weight: normal;
text-decoration: none;
}

div.StoreAccount-Header {
background-color: none;
color: #D2D2D2;
height: 16px;
margin: 0;
padding: 3px 10px;
}

span.StoreAccountOrderTitle {
color: #4696BE;
text-align: Left !important;
}

/*profile pages*/

.livetabsdefaultdefault {
margin-left: 25px;
padding-bottom: 25px;
padding-top: 25px;
width: 875px;
}

.LiveTabsContent
{
    border-top: 1px dashed #ddd;
    margin-top: 25px
}

.livetabsdefaultdefault .ui-widget-content {
border-bottom: none !important;
}

.livetabsdefaultdefault .ui-tabs .ui-tabs-panel {
padding: 1em 1.4em !important;
display: block !important;
border-width: 0 !important;
background: none !important;
width: 600px !important;
float: left !important;
background-color: #F5F5F5 !important;
min-height: 200px !important;
margin: 0 0 10px 0 !important;
}

.livetabsdefaultdefault .ui-tabs .ui-tabs-nav li {
list-style: none !important;
position: relative !important;
float: left !important;
margin: 0 5px 15px 0 !important;
padding: 0 !important;
/*background: #F5F5F5 !important;*/
background: #F5F5F5;
border: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.livetabsdefaultdefault .ui-tabs {
padding: .2em !important;
zoom: 1 !important;
float: left !important;
}

.livetabsdefaultdefault .ui-tabs .ui-tabs-nav {
float: left;
padding: 0 !important;

}

.livetabsdefaultdefault .ui-state-active, 
.livetabsdefaultdefault .ui-widget-content .ui-state-active {
border: none !important;
}

.livetabsdefaultdefault .ui-tabs .ui-tabs-nav li a, 
.livetabsdefaultdefault .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer;
width: 180px;
height: 166px;
}

.livetabsdefaultdefault .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.livetabsdefaultdefault .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.livetabsdefaultdefault .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.livetabsdefaultdefault .ui-widget-header {
border-bottom: none !important;

}



/*home page widgets*/


.homepage-news-section .news-detail {
background: none !important;
filter: none;
border: none !important;
float: left !important;
margin: 15px 0 0 0px !important;
min-width: 0px !important;
min-height: 0px !important;
width: 495px;
}




.single-editorial {
margin-top: 0px !important;
margin-left: 0px !important;
}

.homepage-news-section .main-content{
margin-left: 0px !important;
margin-right: 0px !important;
}

.highcharts-title
{
    color: #4B4B4B !important;
    font-weight:normal !important;
    
}
/*
.activitymodule-pane {
display: none;
}

*/

.Grey-Activity-3 .pollIFrame-header-text
{
    border-bottom: none !important;
}
    
    .icon
{
    padding-right: 15px;
    float: left;
    width: 56px;
    height: 56px;
}


.Grey-Activity-3 .twitter-header-text, .Grey-Activity-3 .video-header-text, .Grey-Activity-3 .facebook-header-text, .Grey-Activity-3 .pollIFrame-header-text {

font-family: 'Open Sans', Arial, Helvetica, sans-serif;
color: #555 !important;
}

.single-editorial .header, 
.pollIFrame-header-text, 
.sybg .sybg-header, 
.homepage-news-section h1, 
.Grey-Activity-2 .video-header,
.PollIFrameContent .top-header
{
background: none !important;
color: #13B5EA !important;
font-size: 20px !important;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
line-height: 1.5em !important;
width: auto !important;
height: auto !important;
margin-left: 0px !important;
font-weight: normal !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
padding-left: 15px !important;
border-bottom: 1px solid #eee !important;


/*
-webkit-border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
*/
}

.sybg h1 
{
    background: none;
color: #13B5EA !important;
font-size: 20px !important;
line-height: 1.5em !important;
width: auto !important;
height: auto !important;
margin-left: 0px !important;
font-weight: normal !important;
padding-left: 0px;
padding-top: 0px;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}





.facebook-header {
margin-left: 0px !important;
width: auto !important;
height: auto !important;
}

.homepage-news-section h1
{
   margin: 0px; 
}
    

.pollIFrame-header {
background-color: transparent !important;
margin-left: 0px !important;
margin-bottom: 0px;
margin-top: 0px;
width: auto;
padding-top: 0px;
height: auto;

}

.sybg {
margin-bottom: 0px !important;
margin-left: 0px !important;
width: auto;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
}

.sybg .items .item .News {
background-image: url('/content/news-sybg.png') !important;
}

.sybg .items .item .Discussion 
{
    background-image: url('/content/discussion-sybg.png');
}


.sybg .items .item .Tip 
{
    background-image: url('/content/qa.png');
}

.sybg .items .item .Survey 
{
    background-image: url('/content/survey-sybg.png');
}
.sybg .items .item .VideoGallery
{
    background-image: url('/content/video-sybg.png');
}
.sybg .items .item .Video
{
    background-image: url('/content/video-sybg.png');
}
.sybg .items .item .ImageGallery
{
    background-image: url('/content/photo-sybg.png');
}
.sybg .items .item .Image
{
    background-image: url('/content/photo-sybg.png');
}

.sign-in-message a
{
	color: #ddd;
	font-weight: normal;
}

.login-label
{
/* color: white; */
padding: 0;
font-size: 4.2em;
line-height: 0.9em;
display: block;
float: left;
margin-right: 20px;

font-family: 'Open Sans', Arial, Helvetica, sans-serif;

}

.login-label-content
{
padding: 0;
font-size: 1.2em;
line-height: 1.3em;
}

.login-label-sub
{
padding: 0;
font-size: 1.4em;
line-height: 1.4em;
}

.divSignIn-RightPanel {
width: 270px;
float: left;
margin: 40px 0 0px 0;
padding: 0 0 30px 60px;

}

.divSignUpSignIn-Cotent {
width: 900px;
padding-top: 0px;
}

.divCbrSignInContent {
width: auto;
height: auto;
margin: 0;
padding: 0px;
color: #4B4B4B;
}

.divCbrSignIn-Details {
float: left;
width: auto;
margin-top: 15px;
}

.divSignUpSignIn-LeftPanelContent {
width: auto !important;
margin: 40px 20px 0px 0px !important;
height:auto !important;
border-right:none;
padding: 0px !important;

}

.divSignUpSignIn-LeftPanelContent .normal
{
    line-height: 1.4em;
}

.divCbrSignIn-Content .forgot-password,
.divCbrSignIn-ForgotPassword a
 {
/* color: #FFF; */
text-decoration: none;
margin-left: 4px;
}

.divCbrSignIn-Content .forgot-password:hover,
.divCbrSignIn-ForgotPassword a:hover {
color: #F05B78;
text-decoration: underline;
}


.alternative-login-box-simple a
{
    /* color: #fff; */
    font-size: 18px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  
    
}

.alternative-login-box-simple a:hover
{
    color: #F05B78;
    font-size: 18px;
}
   

.sybg .items .item .Tip 
{
    background-image: url('/content/q-and-a-icon.png');
}


.sybg .jspContainer
{
    background-color: #FFF;
    height: 229px !important;
    -webkit-border-radius: 0px 0px 4px 4px;
-moz-border-radius:0px 0px 4px 4px;
border-radius: 0px 0px 4px 4px;
    
}
    
    
    .sybg .scroll-pane {
height: 230px;
margin-top: 0px;
}

.sybg .sybg-header 
{
    height: auto;
}
    
.sybg .items .item 
{
background: none;
filter: none;
border: none;
-webkit-border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
color: #848685;
padding: 5px;
margin-bottom: 0px;
height: 38px;
cursor: pointer;
background-color: #FFF;
border: 1px solid #EEE;
margin: 5px;

}

.sybg .items .item:hover {
    background: none;
	filter: none;
	background-color: #EEE;
	border: 1px solid #DDD;
	 background: -webkit-gradient(linear, 0 0, 0 90%, from(#FaFaFa), to(#f3f3f3));
    background: -moz-linear-gradient(center bottom , #f3f3f3, #FaFaFa 90%) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FaFaFa', endColorstr='#f3f3f3');
    /*-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.05);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.05);
box-shadow: 0 5px 10px rgba(0,0,0,0.05);*/
	
}

.sybg .items {
overflow: hidden;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;

}

.quick-poll-outer-div .image-wrapper {
padding: 5px;
width: 200px;
height: 150;
border: 1px solid #DDD;
margin: 0px auto 10px auto;
background-color: white;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}


 
.quick-poll-outer-div .divsurveyimage img {
height: 150px;
width: 200px;
border:none;
}

.homepage-news-section .heading {
height: 90px;
}


.homepage-news-section {
margin-top: 0px !important;
width: auto !important;
}

.homepage-news-section .main-content {
width: 574px !important;
}


.homepage-news-section .news-list {
margin-top: 10px !important;
float: left !important;
margin-bottom: 0px !important;
margin-left: 10px !important;
}



.homepage-news-section .news-list .items:hover{
border: 1px solid #CCC;
}

.news-detail .image-wrapper 
{
float: right;
}

.news-detail img
{
border: 1px solid #E5E5E5;
max-height: 158px !important;
max-width: 204px;
width: auto !important;
height: auto !important;
}



.StoreCartDetailProductFooter .StandardButton
{
display:none;
}



.category-description
{
     color: #777;
}

.StoreAccountCheckoutShippingAddress
{
 display:none !important;
}

.StoreListContainer-Content .product-list-details .StoreButtonAddToCartImg
{
    float:left;
    margin-top: 5px;
    
}

.StoreListContainer-Content .StoreProductPrice
{
    display: block;
    float: left;
    width: 90px;
    
    
}

.StoreListContainer-Content .StoreProductPrice, span.StoreProductPrice, span.StoreProductVATPrice
{
    color: #00A1D6;
    
}



.StoreProductModelName
{
    padding-bottom: 10px;
    margin-right: 5px;
    display: block;
}

.StoreListContainer-Content .product-list-details .StoreProductModelName
{
    float:left;    
    margin-top:3px;     
    width:90px;            
    height:50px;
}

.StoreCategoryProductItem .product-list-details .StoreProductPrice
{
    float:left;
    
}

.StoreCartDetailPrice,
.StoreCartDetailSubtotal
{
    text-align: left !important;
}





/*Your say styling */
.imageYS .author,
.imageYS .counter,
.imageYS .date
{
    display: none;
}

.ys-display
{
float: left;
width: 402px;
margin-right: 35px;
clear: both;

}

.ys-display .fakefile {
display: none;
}

.ys-display .fileinputs {
width: 260px;
display: none;
}

.imageYS {
background-color: transparent;
color: #666;
margin: 0px auto;
padding: 0px;
width: auto;
float:none;
text-align: center;
display: none;
}

.imageYS img{
max-width: 402px;
display: none;

}

.ys-wrapper .upload-button, .ys-wrapper .single-editorial .survey-button {

*padding: 5px 5px !important;
float:right;

}

#dnn_ctr10262_ViewPostDetails_imageDetails_btnUpload
{
    display: none;
    background-color: White;
}

.ys-wrapper .image-details {
float: left;
width: 520px;
border: 1px solid #DDD;
padding: 15px;
margin: 15px 0 15px 20px;

}

/* Speedblog style*/
.sb_summary a
{
    text-decoration: none;
    color: #0099CB;
}

.sb_summary li
{
margin: 0 0 5px -10px;
list-style-position: outside;
}


.your-say-listings .items
{
    margin-left: 0px !important;
}

.homepage-news-section .news-detail .content .heading h3,
.PollIFrameContent .heading h3 
{
    font-size: 1.7em;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;

    
}

.PollIFrameContent .heading h3 {
    padding-left: 15px;
}

.PollIFrameContent .profile_box_logged_Fout {
    background-color: transparent;
}

.PollIFrameContent .sign_in_text {
    float: right;
}

.panel-qa-img
{
   float:left;
   padding-right: 13px;
}

/*Welcome slider styling*/

#OP-slider-container
{
	width: 900px;
	margin: 0px auto;
	height: 100%;
	font-size: 12px;
	line-height: 16px;
	position:relative;
    margin-left: -1px;
}


#content-header
{
	width: 600px;
	height:379px;
	overflow: hidden;
	float: left;
	z-index: 4;
	background-color: #CCC;
		border-bottom: 1px solid #ccc;
}


/*Slider navigation links*/
#slider-nav 
{ 	
	z-index: 50; 
	position: absolute; 
	bottom: 15px; 
	right: 271px; 
}

#slider-nav a 
{
	 margin: 0 3px; 
	border: none; 
	text-decoration: none;
	width: 12px;
	height: 12px;
	display: block;
	float: left;
	background-image:url(/content/slide-link.png);
	background-repeat:no-repeat;
	text-indent: -9999px;
	
}


#slider-nav a.activeSlide 
{ 
	background-image:url(/content/slide-link-active.png);
}

#slider-nav a:focus 
{ 
	outline: none; 
}

#slider-nav img
{
	margin: 0;
	padding: 0;
	overflow: hidden;

}

/*Slider navigation links end*/

#sign-up-panel
{
	height: 350px;
	width: 270px;
	position: absolute;
	top: -5px;
	right:-5px;
	padding: 20px;
	color: white;
	background-color: #13b5ea;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(bottom, #13B5EA 0%, #96d1f2 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #13B5EA 0%, #96d1f2 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #13B5EA 0%, #96d1f2 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #13B5EA), 										color-stop(1, #78C7EF));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #13B5EA 0%, #96d1f2 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #13B5EA 0%, #96d1f2 100%);
	-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
moz-box-shadow: 0px 3px 10px rgba(0,0,0,0.1);
-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.1);
box-shadow: 0px 3px 10px rgba(0,0,0,0.1);
z-index: 5;
	
}



#message-body
{
	font-size:22px;
	line-height: 30px;
	padding-bottom: 30px;
}

#message-footer
{
}

#sign-up-panel .register-standout {
float: right;
width: 200px;
padding: 15px 33px;
color: #FFF;
font-weight: normal;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
font-size: 20px;
text-align: center;
background-color: #F05B78;
border: 1px solid #E34D6B;
text-decoration: none;

}

#sign-up-panel .register-standout:hover
{
background-color: #E34D6B;
}
/*Welcome slider styling end*/

/*OP widget styles*/
.Grey-Activity-2 .PollIFrameContent, 
.Grey-Activity-2 .SingleEditorialListContent, 
#dnn_ctr10207_ModuleContent,
.Grey-Activity-2 .HomePageNewsDiscussionsContent, 
.Grey-Activity-2 .NewsContent
{
background-color: #FFF;
border: 1px #D5D5D5 solid;
moz-box-shadow: 0px 3px 10px rgba(0,0,0,0.04);
-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.04);
box-shadow: 0px 3px 10px rgba(0,0,0,0.04);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.additional-fields-profile .password-confirmation-wrapper .div-error-message .profile-password-label
{
   padding: 10px;
   background-color:#F05B78;
   width: 177px; 
   color:White !important;
   border: none;
   margin-left: 0;
   font-size: 12px;
   font-family: 'Open Sans', Arial, Helvetica, Sans-Serif !important;
   font-style:normal;
}

.additional-fields-profile .password-confirmation-wrapper .div-error-message .profile-password-label:hover
{
cursor:text;
}

/*fixed pane*/
/*
.left-pane {
position: fixed;
background-color: white;
width:136px!important;
-webkit-border-radius: 15px 0px 0px 15px;
-moz-border-radius: 15px 0px 0px 15px;
border-radius: 15px 0px 0px 15px;
}

.content-pane
{
    margin-left: 149px;
}

.mainMenu .root {
color: #414142;
font-size: inherit;
font-weight: inherit;
text-align: left;
white-space: nowrap;
margin-right: 0px;
float: none;
margin-top: 2px;
background: transparent;
padding: 8px 15px 8px 10px;
height: 15px;
width: 111px;
font-family: Arial;
font-size: 14px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
display: block;
text-decoration: none;
border:none;
border-top: 1px #DDD solid;
border-right: none;
z-index: 100000;
}

.mainMenu .root:hover
{
    
}
*/
/*fixed pane end*/

/*menu icons*/

.mainMenu .root 
{
    padding: 8px 15px 8px 34px;
    width: 100px !important;
height: auto;
background-color: #F5F5F5;
border:none !important;
color: #666;

}

/*no icons IE7*/
* + html .mainMenu .root
{
    padding: 8px 15px 8px 8px;
    width: 126px !important;
}


.mainMenu .root:hover 
{
height: auto;
background-color: #F1F1F1;
border:none !important;
width: 100px !important;
    margin-left: 0px !important;
    color: #222;
}

.mainMenu .root:before
 {
content: "";
position: absolute;
top: 50%;
left: 7px;
width: 22px;
height: 22px;
margin-top: -11px;
opacity:0.7;
-webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
transition: all 0.1s linear;
 }
 
 
.mainMenu .root:hover:before
 {
content: "" !important;
opacity:1;
 }
 
 #dnn_slideMenu1_divHomeMenu .root:before
 {
content: url(/content/home-iconbw.png);
background-image:url(/content/home-icon.png);
 }
 
 #dnn_slideMenu1_divProfileLink .root:before
 {
content: url(/content/profile-iconbw.png);
background-image:url(/content/profile-icon.png);
 }
  
 #dnn_slideMenu1_divRewardCentreMenu .root:before
 {
content: url(/content/reward-iconbw.png);
background-image:url(/content/reward-icon.png);
 }
 
  #dnn_slideMenu1_divNewsMenu .root:before
 {
content: url(/content/news-iconbw.png);
background-image:url(/content/news-icon.png);
 }  
 
 #dnn_slideMenu1_divDiscussionMenu .root:before
 {
content: url(/content/discussion-iconbw.png);
background-image:url(/content/discussion-icon.png);
 }
 
  #dnn_slideMenu1_divSurveyForums .root:before
 {
content: url(/content/surveyforum-iconbw.png);
background-image:url(/content/surveyforum-icon.png);
 }
 
   #dnn_slideMenu1_surveyTab .root:before
 {
content: url(/content/survey-iconbw.png);
background-image:url(/content/survey-icon.png);
 }
 
   #dnn_slideMenu1_pollTab .root:before
 {
content: url(/content/polls-iconbw.png);
background-image:url(/content/polls-icon.png);
 }    
 
 #dnn_slideMenu1_divLiveChatMenu .root:before
 {
content: url(/content/livechat-iconbw.png);
background-image:url(/content/livechat-icon.png);
 } 
/* 
 .mainMenu .sel, .mainMenu .bc.active
{        
    background-color: #FFF;
 }
   
    .mainMenu .sel:before, 
    .mainMenu .bc.active:before
{        
content: "" !important;
opacity: 1;
   }
   
   
 .mainMenu .sel:hover, .mainMenu .bc.active:hover
{        
    background-color: #FFF;
   }
   */
/*menu icons end*/

.your-say-header .description-field:before, 
.SpeedBlogContent .page-header .description-field:before, 
.survey-header .description-field:before, 
.live-chat .page-header .description-field:before, 
.communication .page-header .description-field:before {
left: 49px;
}

.sign-in-message .content {
width: 378px;
text-align: center;
}

.sign-in-message .content a{
display:block;
width:378px;

}

.sign-in-message .content p{
text-align: left;
font-size: 14px;
margin-top: 20px;
padding:0 20px;
}

.sign-in-message h2
{
color:#F05B78;
	padding:0;
	width: 100%;
	font-size: 26px;
	margin: 20px 0;
}

/*Hides the info tab*/
li#LiveTab99590 {
display: none;
}
#LiveTabs9959 li
{
    background-repeat: no-repeat;
    background-position-y: 36px;
background-size: 100% 80%;
    font-size: 16px;
    }
/*Assigning background images - Activities*/
li#LiveTab99591 {
background-image: url(/content/Happy.jpg);
}
/*Assigning background images - Extended Demographs*/
li#LiveTab99592 {
background-image: url(/content/Fame.jpg);
}

/*Assigning background images - Employment and Business*/
li#LiveTab99594 {
background-image: url(/content/Emplyment.jpg);
}
/*Assigning background images - Groceries and Cars*/
li#LiveTab99595 {
background-image: url(/content/Supermarket.jpg);
}
/*Assigning background images - Media and technology*/
li#LiveTab99596 {
background-image: url(/content/Media-and-Technology.jpg);
}
/*Assigning background images - Health and Leisure*/
li#LiveTab99597 {
background-image: url(/content/Health-and-Lesuire.jpg);
}
/*Assigning background images - Alcohol and Tabacco*/
li#LiveTab99598 {
background-image: url(/content/Alcohol.jpg);
}
/*Assigning background images - Travel*/
li#LiveTab99599 {
background-image: url(/content/Travel-2.jpg);
}
/*Assigning background images - Finances*/
li#LiveTab995910 {
background-image: url(/content/Welfare.jpg);
}
/*Assigning background images - Politics*/
li#LiveTab995911 {
background-image: url(/content/Politics.jpg);
}
.ui-tabs-selected {
background-color: #DDD !important;
}